#pragma once

#include "DigitalSignal.h"

class CTrainingCase
{
public:
	CTrainingCase(void);
	CTrainingCase( EOBJTYPE tEnvRoundMe[ ALL_DIRECTION_COUNT ], int myID );
	~CTrainingCase(void);

	DigitalSignal GetNextInputSignal( void );
	RESULT_JUDGMENT CompareNervusOutputSignal( DigitalSignal nNervusOutputVaule );

private:
	DigitalSignal m_nInputSignalSequence[ ALL_DIRECTION_COUNT ];
	EOBJTYPE m_tEnvRoundMe[ ALL_DIRECTION_COUNT ];
	int m_nCurrentSignalIdx;
	int m_myID;
};

